tag @s add fisland_hasput
tag @e[type=#fislandpp:can_be_catch,distance=0..1,limit=1,sort=nearest] add fisland_willbecatch
execute if entity @s[tag=fisland_soul_stone] run function fislandpp:items/soul_stone/catch
tag @s remove fisland_soul_stone